﻿//#define _CRT_SECURE_NO_WARNINGS 01
//#include<stdio.h>

//int x = 5, y = 7;
//void swap()
//{
//	int z;
//	z = x;
//	x = y;
//	y = z;
//} 
//int main()
//{
//	int x = 3, y = 8;
//	swap();
//	printf("%d,%d\n",x, y);
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int M = 0;
//	(M) ? a++ : a--;
//	printf("%d ",a);
//	return 0;
//
//}
//
//int main()
//{
//	int a;
//	char b[10];
//	scanf("%d %s", &a, &b);
//	printf("%d %s", a, b);
//	return 0;
//}

//#include <stdio.h>
//
//int main() {
//    int a, b, c;
//    while (scanf("%d %d %d", &a, &b, &c) != EOF) { // 注意 while 处理多个 case
//        int run[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 };
//        int pin[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//        int sum = 0;
//        if (a % 100 != 0 && a % 4 == 0 || a % 400 == 0)
//        {
//            for (int i = 0; i < b - 1; i++)
//            {
//                sum += run[i];
//            }
//            sum += c;
//        }
//        else {
//            for (int i = 0; i < b - 1; i++)
//            {
//                sum += pin[i];
//            }
//            sum += c;
//        }
//        printf("%d\n", sum);
//    }
//    return 0;
//}

//int* printNumbers(int n, int* returnSize) {
//    // write code here
//    int re = n, sz = 1;
//    for (int i = 1; i <= re; i++)
//    {
//        sz *= 10;
//    }
//    int* rt = (int*)calloc(sz - 1, sizeof(int));
//    for (int i = 1; i < sz; i++)
//    {
//        rt[i - 1] = i;
//    }
//    *returnSize = sz - 1;
//    return rt;
//}

#define _CRT_SECURE_NO_WARNINGS 01
#define SQ(x) (x)*(x)
#define OP 256
#define YU "youarewelcome"
#define S(r) (r*r)
#define REG register          //为 register这个关键字，创建一个简短的名字
#define PRINT printf("file:%s line:%d\n", __FILE__, __LINE__)//__FILE__,__LINE__这是个啥？别急后面有补充！

#include<stdio.h>
int main()
{
	printf("%d \n", OP);
	printf("%s \n",YU);
	printf("%d \n", S(6));
	printf("%d \n", SQ(6+1));
	PRINT;
	return 0;
}
//#include<stdio.h>
//#define DOUBLE(x) (x) + (x) 
//int main()
//{
//	int a = 5;
//	printf("%d\n", 10 * DOUBLE(a));
//	return 0;
//}
//#define AO 114514
//#define NTR "我可太喜欢了"
//#define KK 3.14
//#include<stdio.h>
//int main()
//{
//	printf("%d %s %f", AO, NTR, KK);
//	return 0;
//}

////#define MAX(a, b) ((a)>(b)?(a):(b))
//#include<stdio.h>
//#define PFINT printf("hello world!\n");\
//			  printf("goodbye world!\n");
//#define NUM 1,\
//			2,\
//			3
//int main()
//{
//	PFINT
//	int x[] = { NUM };//->int x[] = { 1,2,3 };
//	printf("%d %d %d \n", x[0], x[1], x[2]);
//	return 0;
//}
//
//#define SORT 1000
//#undef SORT














//#define ADD_TO(num, value) num##value
//
//
//int main()
//{
//	int a = ADD_TO(114, 514);
//	printf("%d \n", a);
//	return 0;
//}